package com.merchant.dao;

import com.merchant.pojo.Merchant;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author zhao
 *商家数据访问接口
 */
@Repository
public interface MerchantDao {
	  /**
     * 增加
     *@return 受影响行数
     */
    public int addMerchant(Merchant merchant);

    /**
     * 查询出来所有的商家信息集合，
     * @return 商家信息对象
     */
    public List<Merchant> findAll();


    /**
     * 通过Id查询出该商家的信息
     * @param mid 商家编号
     * @return 商家信息对象
     */
    public Merchant findById(int mid);

    /**
     * 删除
     * @param array 商家编号数组
     *  @return 收影响行数
     */
    public int deleteMerchant(int[] array);


    /**
     * 更新商家信息
     *@return 收影响行数
     */
    public  int updateMerchant(Merchant merchant);
   
}
